II0802 - Systèmes temps-réel

Retour au parcours Retour à la liste des EC
  • Équipe pédagogique

    • Responsables

    • AYAIDA Marwane (Responsable)
      Département : Mathématiques (UFR SEN)
  • Volume horaire

  • Nature CMTP Total
    Durée 7h9h16h
  • Modalités de contrôle des connaissances (MCC)

  • Epreuves Nature DSTCRTPEET Total
    Durée 1h1h
    Cas général 1ère session 5050 100%
    2nd session 5050 100%
    Dispense contrôle continu 1ère session 5050 100%
    2nd session 5050 100%
  • Modalités de contrôle des connaissances (MCC)

  • Cas général

  • Nature Durée 1ère session 2ème session
    DST 1h 50% 0%
    CRTP 50% 50%
    EET 1h 0% 50%
  • Dispense contrôle continu

  • Nature Durée 1ère session 2ème session
    DST 1h 50% 0%
    CRTP 50% 50%
    EET 1h 0% 50%
  • Objectifs

  • Les principes des systèmes temps réel multitâches et leur mise en ?uvre

  • Compétences spécifiques visées

  • Spécification des systèmes complexes, Installation du noyau Temps Réel Xenomai sur une plateforme embarquée "PandaBoard"

  • Compétences générales visées

  • Compilation, paramétrage et installation des noyaux sous Linux avec prise en compte des contraintes temps-réel

  • Connaissances requises

  • Connaissances du shell et du C

  • Programme

  • Introduction aux systèmes temps réel

    • Définition des systèmes d'exploitation à temps partagé
    • Définition des systèmes d'exploitation temps réel embarqués
    • Définition des systèmes temps réel à contraintes souples
    • Définition des systèmes temps réel à contraintes dures

    Fonctionnement des systèmes temps réel

    • Définition et problématique du temps réel
    • Structure et Rôle d'un Système d'exploitation dans la réalisation d'une application
    • Gestion du Multi-tâches, Gestion de la mémoire
    • Communication et synchronisation entre les tâches

    Noyau temps réel Xenomai

    • Définition et concepts de Xenomai
    • Gestion des tâches et des interruptions
    • Communication entre Xenomai et Linux
    • Mise en ?uvre d?applications temps réel dans l?environnement Xenomai
    • Applications indépendantes de la charge du système
    • Gestion des interruptions et des entrées/sorties